<?php
		session_start();
define('TEMPLATES', '../templates/');
define('JS','../js/');
define('CSS','../css/');
define('OBJETOS','../objetos/');
define('NEGOCIOS','../negocio/');
define('EXTENSION','.phtml');
function __autoload($class_name){
  require_once $class_name . '.php';
}
 
Class TransaccionDescuentodias {
	
	var $AdminObj;
	var $generador_xhtml;
	var $vars;
	
	function TransaccionDescuentodias($array_vars){
		$this->AdminObj=new AdminDescuentodias();
		$this->vars=$array_vars;
		$this->generador_xhtml=new GeneradorXHTML();
	}

	function transNewDescuentodias(){
		$Descuentodias=$this->AdminObj->getNewObject("Descuentodias",array(Descuentodias));

		
		$this->generador_xhtml->mostrarTpl($Descuentodias,array("tpl"=>"Descuentodias"  ,"boton"=>"Guardar Datos","accion"=>"transSetDescuentodias","css"=>"Descuentodias","js"=>"Descuentodias"));
	}
	
	function transSetDescuentodias(){//
	//	$this->vars['id_descuento_descuentodias']=$this->AdminObj->getNewID("Descuentodias","id_descuento_Descuentodias");
		$Descuentodias=$this->AdminObj->getNewObject("Descuentodias",$this->vars);
		$this->AdminObj->setDescuentodias($Descuentodias);
	//	$this->AdminObj->redireccionar("TransaccionDescuentodias.php");
	}
	
	
	
	
	
	function transGetDescuentodias(){
		$Descuentodias=$this->AdminObj->getDescuentodias($this->vars['id_descuentodias']);
		
		
		
		$array_elementos=array("tpl"=>"Descuentodias"  ,"boton"=>"Guardar cambios","accion"=>"transUpdateDescuentodias","css"=>"Descuentodias","js"=>"Descuentodias");
		$this->generador_xhtml->mostrarTpl($Descuentodias,$array_elementos);
	}
	
	function transUpdateDescuentodias(){
		$Descuentodias=$this->AdminObj->getNewObject("Descuentodias",$this->vars);
		$this->AdminObj->updateDescuentodias($Descuentodias);
		$this->AdminObj->redireccionar("TransaccionDescuentodias.php");	
	}
	
	function transDeleteDescuentodias(){
		$this->AdminObj->deleteDescuentodias($this->AdminObj->getDescuentodias($this->vars['id_descuentodias']));
		//$this->AdminObj->redireccionar("TransaccionDescuentodias.php");
	}
	function transGetDescuentodiass()
	{
		$rows=$this->generador_xhtml->generarRowsTable($this->AdminObj->getDescuentodiass(),"checkbox",false,0);
		$this->generador_xhtml->mostrarTpl("",array("tpl"=>"Descuentodiasstable","rows"=>$rows,"js"=>"Descuentodiasstable.js"));
	}		
}

if($_GET){
	$vars_trans=array_slice($_GET,1);
//antes no olvidar poner una validador para que nadie pueda ejecutar las funciones
	call_user_func(array(new TransaccionDescuentodias($vars_trans),current($_GET)?current($_GET):"transGetDescuentodiass"));
}
else if($_POST){
		$vars_trans=array_slice($_POST,1);
		call_user_func(array(new TransaccionDescuentodias($vars_trans),current($_POST)?current($_POST):"transGetDescuentodiass"));
		}
	else	call_user_func(array(new TransaccionDescuentodias(array()),"transGetDescuentodiass"));

?>